package com.example.demos.controller;
/*
 * 经典笔试题
 * 求出100~999之间所有的水仙花数
 * 水仙花数：个位上的数的3次方+十位上的数的3次方+百位上的数的3次方 = 数字本身
 */
public class ForTest {

	public static void main(String[] args) {
		//设置循环
		for(int num = 100;num <= 999;num++) {
//			System.out.println(num);

			//num代表一个三位数,比如 125；
			//分别取出每位上的数字
			//取出个位上的数字
			int ge = num%10;
			//取出十位上的数字
			int shi = num/10%10;
			//取出百位上的数字
			int bai = num/100;
			int result = ge*ge*ge + shi*shi*shi + bai*bai*bai;

			if(num == result) {
				System.out.println("----我们需要的数字:"+num);

			}
		}
	}
}
